globoid worm - Turkish English Dictionary